//-----------------------------------------------------------------------------
// Name: Robtown.h
// Auth: Robert Darty
// Desc: Moves a truck around in 2D
//-----------------------------------------------------------------------------

#ifndef _ROBTOWN_
#define _ROBTOWN_

//-----------------------------------------------------------------------------
// Class Prototypes:
//-----------------------------------------------------------------------------
namespace corona
{
	class Image;
};

//-----------------------------------------------------------------------------
// cRobTown:
//-----------------------------------------------------------------------------
class cRobTown
{
public:
	// Constructors:

	cRobTown();
	~cRobTown();

	// cRobTown Methods:

	//-----------------------------------------------------------------------------
	void Move(int x, int z);
	// Desc:
	//		Changes the position in the plane that the truck will be at.

	//-----------------------------------------------------------------------------
	void Draw();
	// Desc: Renders the town at its current position

private:
	// Members:
	int mXPosition;
	int mZPosition;
};

//-----------------------------------------------------------------------------
// Functions:
//-----------------------------------------------------------------------------
cRobTown* GetRobTown();

#endif